Spring Boot访问静态资源

您所在的位置:网站首页 springboot html访问默认路径 Spring Boot访问静态资源

Spring Boot访问静态资源

2022-05-07 13:26| 来源: 网络整理| 查看: 265

Spring Boot访问静态资源 1 Spring Boot默认静态资源目录

在Spring Boot应用启动过程中,会读取加载一个静态资源文件加载路径这个属性

# 默认值为 spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/

这个属性的默认值代表静态资源扫描目录:

classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ /:当前项目的根路径

这意味着我们可以只要把静态资源文件存放在以上目录,即可以被访问到!

例如:

我们分别建立了public、resources、static目录,在目录下建立html静态页面。项目启动后,我们都可以直接访问这些页面:

这里要注意优先级问题:根据前后关系确定优先级,也就是说如果classpath:/resources/目录和classpath:/public/都有一个test.html,那么根据默认的优先级,会去访问classpath:/resources/下的资源。

2 修改Spring Boot静态资源路径

我们可以在application.yml文件中修改静态资源路径,如:

# 修改静态资源加载路径 spring: resources: static-locations: classpath:/yiidian

但注意,如果按照以上写法会覆盖Spring Boot的默认路径。如果希望保留默认路径,那就要先写上之前所有值,再最后加上新的路径。

 

源码下载:https://pan.baidu.com/s/1Cq8nFhF0G4cxOobJBk4zbQ



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3